package com.mars.base.common.utils.web;

public enum HttpCode {

	/** 200请求成功 */
	OK(200),
	/** 207频繁操作 */
	MULTI_STATUS(207),
	/** 303登录失败 */
	LOGIN_FAIL(303),
	/** 400请求无效 */
	BAD_REQUEST(400),
	/** 401没有登录 */
	UNAUTHORIZED(401),
	/** 403没有权限 */
	FORBIDDEN(403),
	/** 404找不到页面 */
	NOT_FOUND(404),
	/** 408请求超时 */
	REQUEST_TIMEOUT(408),
	/** 409发生冲突 */
	CONFLICT(409),
	/** 410已被删除 */
	GONE(410),
	/** 423已被锁定 */
	LOCKED(423),
	/** 500服务器出错 */
	INTERNAL_SERVER_ERROR(500),
	/** 保存数据成功 */
	ADD_OK(601),
	/** 保存数据失败 */
	ADD_FAILED(602),
	/** 删除数据成功 */
	DELETE_OK(603),
	/** 删除数据失败 */
	DELETE_FAILED(604),
	/** 修改数据成功 */
	UPDATE_OK(605),
	/** 修改数据失败 */
	UPDATE_FAILED(606),
	/** 加载数据成功 */
	LOAD_OK(607),
	/**  加载数据失败*/
	LOAD_FAILED(608),
	/**  清空缓存*/
	CLEAR_CACHE(3000),
	;
	
	private Integer value ;
	
	private HttpCode(Integer value) {
		this.value = value;
	}
	
	public String msg() {
		return "HTTPCODE_" + this.value ;
	}
	
	public Integer getValue() {
		return value;
	}
	public void setValue(Integer value) {
		this.value = value;
	}
	public String toString() {
		return this.value.toString();
	}
	
}
